@charset "UTF-8";

/*背景*/
.bg-body-w3a {
	background-color: var(--colorWhite);
	background-color: #FFFFFF;
}
.bg-light-dark-w3a {
	background-color: var(--colorLightDark);
	background-color: rgb(224, 224, 224);
}
.bg-colorF9 {
	background-color: var(--colorF9);
	background-color: #F9F9F9;
}

.bg-main-w3a {
	background-color:var(--mainColor);
	background-color: #0D5BB3;
}
.bg-main-w3a a{
	color: var(--colorLightDark);
	color:rgb(224, 224, 224);
}

.bg-main-light1-w3a {
	background-color:var(--mainLight1Color);
	background-color: #4289D9;
}
.bg-main-light2-w3a {
	background-color:var(--mainLight2Color);
	background-color: #6A9FD9;
}
.bg-main-dark1-w3a {
	background-color:var(--mainDark1Color);
	background-color: #295586;
}
.bg-main-dark2-w3a {
	background-color:var(--mainDark2Color);
	background-color: #043974;
}
.bg-sub-main-w3a {
	background-color:var(--subMainColor);
	background-color: #FFC600;
}
.bg-sub-main-light1-w3a {
	background-color:var(--subMainLight1Color);
	background-color: #FFD440;
}
.bg-sub-main-light2-w3a {
	background-color:var(--subMainLight2Color);
	background-color: #FFE073;
}

.panel-head-colorLightDark-LinearGrad-w3a {
	background-color: var(--colorLightDark);
	background-color: rgb(224, 224, 224);
	background-image: linear-gradient(var(--colorWhite), var(--colorLightDark));
	color: var(--color999);
	font-weight: bold;
	font-size: 1.3rem;
	font-family: "微软雅黑", sans-serif;
}

.panel-head-mainColor-LinearGrad-w3a {
	background-color: var(--mainLight1Color);
	background-image: linear-gradient(var(--mainLight1Color), var(--mainColor));
	color: var(--colorWhite);
	font-weight: bold;
	font-size: 1.3rem;
	font-family: "微软雅黑", sans-serif;
}

/*链接*/
.layout-panel-w3a a {
	color:var(--subMainDark1Color);
	color:#BF9F30;
	text-decoration: none;
}
.layout-panel-w3a a:hover {
	color: var(--subMainLight1Color);
	color: #FFD440;
}

.layout-nav-w3a a {
	text-decoration: none;
	color: var(--colorWhite);

	transition: background-color 1s ease-in;
	-moz-transition: background-color 1s ease-in;	/* Firefox 4 */
	-webkit-transition: background-color 1s ease-in;	/* Safari 和 Chrome */
	-o-transition: background-color 1s ease-in;	/* Opera */
}

.layout-nav-w3a a:hover{
	background-color: var(--mainColor);
	background-color: #0D5BB3;
	cursor: pointer;
	background-image: linear-gradient(var(--mainLight1Color), var(--mainColor));
}

.layout-top-right-w3a a {
	text-decoration: none;
	color: var(--colorWhite);
	color: #FFFFFF;
}
.layout-top-right-w3a a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/*字体*/
.color-main-w3a {
	color:var(--mainColor);
	color: #0D5BB3;
}

.color-main-light1-w3a {
	color: #4289D9;
	color: var(--mainLight1Color);
}
.color-main-light2-w3a {
	color: var(--mainLight2Color);
	color: #6A9FD9;
}
.color-main-dark1-w3a {
	color: var(--mainDark1Color);
	color: #295586;
}
.color-main-dark2-w3a {
	color: var(--mainDark2Color);
	color: #043974;
}

.color-white-w3a {
	color: var(--colorWhite);
	color: #FFFFFF;
}
.color-label-w3a {
	color:var(--mainDark1Color);
	color:#295586;
	letter-spacing:2px
}
.color-info-w3a,.color-info-w3a a {
	color:var(--colorVeryDark);
	color: #CCCCCC;;
}

/*边框*/
.border-no {
	border: 0px;
}
.border-main2-o-w3a {
	border: 2px solid var(--colorLightOpacity2Dark);
	border: 2px solid rgba(224, 224, 224,.2);
}
.border-top-main2-o-w3a {
	border-top: 2px solid var(--colorLightOpacity2Dark);
	border-top: 2px solid rgba(224, 224, 224,.2);
}

.border-bottom2-colorLightOpacity2Dark-w3a {
	border: 2px solid var(--colorLightOpacity2Dark);
	border: 2px solid rgba(224, 224, 224,.2);
}
.border-main5-o-w3a {
	border: 5px solid var(--colorLightOpacity2Dark);
	border: 5px solid rgba(224, 224, 224,.2);
}
.border-main-bottom5-o-w3a {
	border-bottom: 5px solid var(--colorLightOpacity2Dark);
	border-bottom: 5px solid rgba(224, 224, 224,.2);
}
.border-colorLightOpacity2Dark-top5 {
	border-top: 5px solid var(--colorLightOpacity2Dark);
	border-top: 5px solid rgba(224, 224, 224,.2);
}
.border-colorLightOpacity2Dark-top2 {
	border-top: 2px solid var(--colorLightOpacity2Dark);
	border-top: 2px solid rgba(224, 224, 224,.2);
}
.border-bottom1-colorLightDark-w3a {
	border-bottom: 1px solid var(--colorLightDark);
	border-bottom: 1px solid rgba(224, 224, 224);
}
.border-main5-w3a {
	border: 5px solid var(--mainColor);
	border: 5px solid #0D5BB3;
}
.border-radisu-5-w3a {
	border-radius: 5px;
}
.border-radisu-3-w3a {
	border-radius: 3px;
}
.border-test-w3a {
	border: 1px solid red;
}

/*输入组件*/
input {
	border:0px;
	border-bottom: 1px solid var(--colorLightDark);
	border-bottom: 1px solid rgb(224, 224, 224);
	font-size: 1.3rem;
}
input:focus {
	border-bottom: 1px solid var(--mainDark1Color);
	border-bottom: 1px solid #295586;
}
.layout-btn-w3a:hover {
	background-color:var(--mainColor);
	background-color:#0D5BB3;
	color: var(--colorWhite);
	color: #FFFFFF;
}

